<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>BLP2.0: CI_DB_driver Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">BLP2.0
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.8.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">CI_DB_driver Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for CI_DB_driver:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_c_i___d_b__driver.png" usemap="#CI_DB_driver_map" alt=""/>
  <map id="CI_DB_driver_map" name="CI_DB_driver_map">
<area href="class_c_i___d_b__active__record.html" alt="CI_DB_active_record" shape="rect" coords="0,56,134,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9162320adff1a1a4afd7f2372f753a3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a9162320adff1a1a4afd7f2372f753a3e">__construct</a> ($params)</td></tr>
<tr class="memitem:a91098fa7d1917ce4833f284bbef12627"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a91098fa7d1917ce4833f284bbef12627">initialize</a> ()</td></tr>
<tr class="memitem:adc8cd12121dc8edda3adcadd88a97e24"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#adc8cd12121dc8edda3adcadd88a97e24">db_set_charset</a> ($charset, $collation)</td></tr>
<tr class="memitem:ad69bddb2ba31b27415484b3da4213ba8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ad69bddb2ba31b27415484b3da4213ba8">platform</a> ()</td></tr>
<tr class="memitem:a6080dae0886626b9a4cedb29240708b1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a6080dae0886626b9a4cedb29240708b1">version</a> ()</td></tr>
<tr class="memitem:af987e82e6283e31a44db93d51558710d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#af987e82e6283e31a44db93d51558710d">query</a> ($sql, $binds=FALSE, $return_object=TRUE)</td></tr>
<tr class="memitem:a0bd509a0088f09f4bbfbcbbe78bc3547"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a0bd509a0088f09f4bbfbcbbe78bc3547">load_rdriver</a> ()</td></tr>
<tr class="memitem:a6ac4d82d7ba4e8df07e1367229084c91"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a6ac4d82d7ba4e8df07e1367229084c91">simple_query</a> ($sql)</td></tr>
<tr class="memitem:ae9080ca6b0a9a258f5e87750b266e337"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ae9080ca6b0a9a258f5e87750b266e337">trans_off</a> ()</td></tr>
<tr class="memitem:a648f8e6b3d0c53ce2afd63cfcea1fe74"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a648f8e6b3d0c53ce2afd63cfcea1fe74">trans_strict</a> ($mode=TRUE)</td></tr>
<tr class="memitem:ab082d21c9a77398c6d6705d9e978fb20"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ab082d21c9a77398c6d6705d9e978fb20">trans_start</a> ($test_mode=FALSE)</td></tr>
<tr class="memitem:aa0edd209de428801ce5faa1fe740852e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#aa0edd209de428801ce5faa1fe740852e">trans_complete</a> ()</td></tr>
<tr class="memitem:a7ce49452153f13afde8f9c5212028be6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a7ce49452153f13afde8f9c5212028be6">trans_status</a> ()</td></tr>
<tr class="memitem:a0ba381d2e9078472bd0167e75cc8033c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a0ba381d2e9078472bd0167e75cc8033c">compile_binds</a> ($sql, $binds)</td></tr>
<tr class="memitem:af435df5703c238769d6d16fde6d51182"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#af435df5703c238769d6d16fde6d51182">is_write_type</a> ($sql)</td></tr>
<tr class="memitem:a7bcec8d3f7d72453deb78e296815711a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a7bcec8d3f7d72453deb78e296815711a">elapsed_time</a> ($decimals=6)</td></tr>
<tr class="memitem:a8fc0b6551e1ca0c68c6e3a66b27310fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a8fc0b6551e1ca0c68c6e3a66b27310fc">total_queries</a> ()</td></tr>
<tr class="memitem:a8117354f1fa0b2873f0ad2792dc21389"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a8117354f1fa0b2873f0ad2792dc21389">last_query</a> ()</td></tr>
<tr class="memitem:ac8f37ca5703d4558c732e692194f8cd6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ac8f37ca5703d4558c732e692194f8cd6">escape</a> ($str)</td></tr>
<tr class="memitem:a1a15f371afab8d5cfb35e38fc53c620f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a1a15f371afab8d5cfb35e38fc53c620f">escape_like_str</a> ($str)</td></tr>
<tr class="memitem:a3d2117201e5db13e941115de079f9a21"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a3d2117201e5db13e941115de079f9a21">primary</a> ($table= '')</td></tr>
<tr class="memitem:accef90659bed312aba1c3df80620b402"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#accef90659bed312aba1c3df80620b402">list_tables</a> ($constrain_by_prefix=FALSE)</td></tr>
<tr class="memitem:af148cb2cd5d490d2a480c0c741ceed03"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#af148cb2cd5d490d2a480c0c741ceed03">table_exists</a> ($table_name)</td></tr>
<tr class="memitem:a255348162714d410002f3d8486ba929d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a255348162714d410002f3d8486ba929d">list_fields</a> ($table= '')</td></tr>
<tr class="memitem:ad349ffee1eed59a2eb8f0f1d3033764f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ad349ffee1eed59a2eb8f0f1d3033764f">field_exists</a> ($field_name, $table_name)</td></tr>
<tr class="memitem:afcd5085e45ddefbb7c0b22e50703eade"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#afcd5085e45ddefbb7c0b22e50703eade">field_data</a> ($table= '')</td></tr>
<tr class="memitem:ad27720d886add2c9abf9ac48a9ff56d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ad27720d886add2c9abf9ac48a9ff56d5">insert_string</a> ($table, $data)</td></tr>
<tr class="memitem:af9eb76a74d10fa81e44ecb0dd9bf00d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#af9eb76a74d10fa81e44ecb0dd9bf00d4">update_string</a> ($table, $data, $where)</td></tr>
<tr class="memitem:a2e0ab20a3cd2941eaa854fe0b4a81e6b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a2e0ab20a3cd2941eaa854fe0b4a81e6b">_has_operator</a> ($str)</td></tr>
<tr class="memitem:af7892f758c89d0e243def92140dbe099"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#af7892f758c89d0e243def92140dbe099">call_function</a> ($function)</td></tr>
<tr class="memitem:a965799367e0e6a11b084f404dc86b631"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a965799367e0e6a11b084f404dc86b631">cache_set_path</a> ($path= '')</td></tr>
<tr class="memitem:a69ca9bb8bc31400922a565d5c4d64d8d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a69ca9bb8bc31400922a565d5c4d64d8d">cache_on</a> ()</td></tr>
<tr class="memitem:ae577e2be88cb5f0d184f76dc6fd87482"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ae577e2be88cb5f0d184f76dc6fd87482">cache_off</a> ()</td></tr>
<tr class="memitem:a0f0619e794ea34b9f763a49c032c8078"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a0f0619e794ea34b9f763a49c032c8078">cache_delete</a> ($segment_one= '', $segment_two= '')</td></tr>
<tr class="memitem:a6e74f4d3938c78892f490b4f11faf318"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a6e74f4d3938c78892f490b4f11faf318">cache_delete_all</a> ()</td></tr>
<tr class="memitem:a3991c9b589034f12f6fed26d83ac47e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a3991c9b589034f12f6fed26d83ac47e4">_cache_init</a> ()</td></tr>
<tr class="memitem:aa69c8bf1f1dcf4e72552efff1fe3e87e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#aa69c8bf1f1dcf4e72552efff1fe3e87e">close</a> ()</td></tr>
<tr class="memitem:a3ed7f13afef7c8883ad5a025416a19e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a3ed7f13afef7c8883ad5a025416a19e4">display_error</a> ($error= '', $swap= '', $native=FALSE)</td></tr>
<tr class="memitem:ad62af4b7440531bfc0c2784fc29ee53f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ad62af4b7440531bfc0c2784fc29ee53f">protect_identifiers</a> ($item, $prefix_single=FALSE)</td></tr>
<tr class="memitem:abf89408eb9f64425b139f0d846412f22"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#abf89408eb9f64425b139f0d846412f22">_protect_identifiers</a> ($item, $prefix_single=FALSE, $<a class="el" href="class_c_i___d_b__driver.html#ad62af4b7440531bfc0c2784fc29ee53f">protect_identifiers</a>=NULL, $<a class="el" href="class_c_i___d_b__driver.html#ad349ffee1eed59a2eb8f0f1d3033764f">field_exists</a>=TRUE)</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a0eb82aa5f81cf845de4b36cd653c42cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a0eb82aa5f81cf845de4b36cd653c42cf">$username</a></td></tr>
<tr class="memitem:a607686ef9f99ea7c42f4f3dd3dbb2b0d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a607686ef9f99ea7c42f4f3dd3dbb2b0d">$password</a></td></tr>
<tr class="memitem:a8bf9ffb42ed554b203b55377d1fc9aa4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a8bf9ffb42ed554b203b55377d1fc9aa4">$hostname</a></td></tr>
<tr class="memitem:a7691c0162d89de0b6ba47edcd8ba8878"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a7691c0162d89de0b6ba47edcd8ba8878">$database</a></td></tr>
<tr class="memitem:a0cde2a16322a023d040aa7f725877597"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a0cde2a16322a023d040aa7f725877597">$dbdriver</a> = 'mysql'</td></tr>
<tr class="memitem:a81398da65aef92236c2bc2e0307f1fa4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a81398da65aef92236c2bc2e0307f1fa4">$dbprefix</a> = ''</td></tr>
<tr class="memitem:a0ea660eb249174aefdc2c35238fb1dc8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a0ea660eb249174aefdc2c35238fb1dc8">$char_set</a> = 'utf8'</td></tr>
<tr class="memitem:a303eb205131e0266c2a57bcc6a34e80a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a303eb205131e0266c2a57bcc6a34e80a">$dbcollat</a> = 'utf8_general_ci'</td></tr>
<tr class="memitem:a97d3ccf64e5b873ebca99d17a2c204d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a97d3ccf64e5b873ebca99d17a2c204d3">$autoinit</a> = TRUE</td></tr>
<tr class="memitem:a913c5a5af0c805fe64f884af6028fb73"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a913c5a5af0c805fe64f884af6028fb73">$swap_pre</a> = ''</td></tr>
<tr class="memitem:aa0787efab4b22e8a212882f3409d4c77"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#aa0787efab4b22e8a212882f3409d4c77">$port</a> = ''</td></tr>
<tr class="memitem:a5b7c010f6dfe8dfd41ce86fdaed67ebf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a5b7c010f6dfe8dfd41ce86fdaed67ebf">$pconnect</a> = FALSE</td></tr>
<tr class="memitem:a16c23f1dcbfed2f2759f5e54f604106d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a16c23f1dcbfed2f2759f5e54f604106d">$conn_id</a> = FALSE</td></tr>
<tr class="memitem:a0ebacb40e3b6f8bf33d3de0f2cc71474"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a0ebacb40e3b6f8bf33d3de0f2cc71474">$result_id</a> = FALSE</td></tr>
<tr class="memitem:a2c1bc80cc98589e419a6c535e53735de"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a2c1bc80cc98589e419a6c535e53735de">$db_debug</a> = FALSE</td></tr>
<tr class="memitem:ac75dbf878e2ceec25d2abe6730855f6b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ac75dbf878e2ceec25d2abe6730855f6b">$benchmark</a> = 0</td></tr>
<tr class="memitem:aa7f7fc5b08bc2c3626ea7065d50c8847"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#aa7f7fc5b08bc2c3626ea7065d50c8847">$query_count</a> = 0</td></tr>
<tr class="memitem:a253af4ebf23051f23690926079f4285d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a253af4ebf23051f23690926079f4285d">$bind_marker</a> = '?'</td></tr>
<tr class="memitem:a083a278ea2075824db1db85edaa8e0a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a083a278ea2075824db1db85edaa8e0a8">$save_queries</a> = TRUE</td></tr>
<tr class="memitem:a576b05de2f452e4cce4e3de12667ba0f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a576b05de2f452e4cce4e3de12667ba0f">$queries</a> = array()</td></tr>
<tr class="memitem:a060b2893433dfc037803cf6541420f5f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a060b2893433dfc037803cf6541420f5f">$query_times</a> = array()</td></tr>
<tr class="memitem:aab3007e30adbaf71d06218aa6c90e384"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#aab3007e30adbaf71d06218aa6c90e384">$data_cache</a> = array()</td></tr>
<tr class="memitem:a450683d6d87929985766484b2f6a9e7b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a450683d6d87929985766484b2f6a9e7b">$trans_enabled</a> = TRUE</td></tr>
<tr class="memitem:ae3111155f1f3ec59fe667b90dafb179f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ae3111155f1f3ec59fe667b90dafb179f">$trans_strict</a> = TRUE</td></tr>
<tr class="memitem:a0724b7f82d62f35ef5e150146ed2a27b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a0724b7f82d62f35ef5e150146ed2a27b">$_trans_depth</a> = 0</td></tr>
<tr class="memitem:a93acf0189d34131e156c6eb4a48c2b5b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a93acf0189d34131e156c6eb4a48c2b5b">$_trans_status</a> = TRUE</td></tr>
<tr class="memitem:ab29a8930111a4f2a57987a9031982c34"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#ab29a8930111a4f2a57987a9031982c34">$cache_on</a> = FALSE</td></tr>
<tr class="memitem:a01f61437be9e9a04ee228f5d455265db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a01f61437be9e9a04ee228f5d455265db">$cachedir</a> = ''</td></tr>
<tr class="memitem:a3da421c22206e24614dc73c9536ff605"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a3da421c22206e24614dc73c9536ff605">$cache_autodel</a> = FALSE</td></tr>
<tr class="memitem:a54f3ab89da1323e5680116d8e9e94b83"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a54f3ab89da1323e5680116d8e9e94b83">$CACHE</a></td></tr>
<tr class="memitem:a2e8a156a3c2abda43a4f160bcb5252e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a2e8a156a3c2abda43a4f160bcb5252e9">$_protect_identifiers</a> = TRUE</td></tr>
<tr class="memitem:aa3298c4c62fbee8bb09f1b75b633fb0d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#aa3298c4c62fbee8bb09f1b75b633fb0d">$_reserved_identifiers</a> = array('*')</td></tr>
<tr class="memitem:a1a97f17fd259cd27c73b65e6c3706ec0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a1a97f17fd259cd27c73b65e6c3706ec0">$stmt_id</a></td></tr>
<tr class="memitem:a75e7d18ad2e68ace3813533c9da2e179"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a75e7d18ad2e68ace3813533c9da2e179">$curs_id</a></td></tr>
<tr class="memitem:a96df35d7e3e76bef21ebb80234fe59e8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___d_b__driver.html#a96df35d7e3e76bef21ebb80234fe59e8">$limit_used</a></td></tr>
</table>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a9162320adff1a1a4afd7f2372f753a3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a9162320adff1a1a4afd7f2372f753a3e">__construct</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>params</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructor. Accepts one parameter containing the database connection settings.</p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">array</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a3991c9b589034f12f6fed26d83ac47e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a3991c9b589034f12f6fed26d83ac47e4">_cache_init</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Initialize the Cache Class</p>
<p>private </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a2e0ab20a3cd2941eaa854fe0b4a81e6b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a2e0ab20a3cd2941eaa854fe0b4a81e6b">_has_operator</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Tests whether the string has an SQL operator</p>
<p>private </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="abf89408eb9f64425b139f0d846412f22"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#abf89408eb9f64425b139f0d846412f22">_protect_identifiers</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>prefix_single</em> = <code>FALSE</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>protect_identifiers</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>field_exists</em> = <code>TRUE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Protect Identifiers</p>
<p>This function is used extensively by the Active Record class, and by a couple functions in this class. It takes a column or table name (optionally with an alias) and inserts the table prefix onto it. Some logic is necessary in order to deal with column names that include the path. Consider a query like this:</p>
<p>SELECT * FROM hostname.database.table.column AS c FROM hostname.database.table</p>
<p>Or a query with aliasing:</p>
<p>SELECT m.member_id, m.member_name FROM members AS m</p>
<p>Since the column name can include up to four segments (host, DB, table, column) or also have an alias prefix, we need to do a bit of work to figure this out and insert the table prefix (if it exists) in the proper position, and escape only the correct identifiers.</p>
<p>private </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
    <tr><td class="paramname">bool</td><td></td></tr>
    <tr><td class="paramname">mixed</td><td></td></tr>
    <tr><td class="paramname">bool</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>string </dd></dl>

</div>
</div>
<a class="anchor" id="a0f0619e794ea34b9f763a49c032c8078"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a0f0619e794ea34b9f763a49c032c8078">cache_delete</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>segment_one</em> = <code>''</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>segment_two</em> = <code>''</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delete the cache files associated with a particular URI</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a6e74f4d3938c78892f490b4f11faf318"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a6e74f4d3938c78892f490b4f11faf318">cache_delete_all</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delete All cache files</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="ae577e2be88cb5f0d184f76dc6fd87482"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#ae577e2be88cb5f0d184f76dc6fd87482">cache_off</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Disable Query Caching</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a69ca9bb8bc31400922a565d5c4d64d8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a69ca9bb8bc31400922a565d5c4d64d8d">cache_on</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Enable Query Caching</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a965799367e0e6a11b084f404dc86b631"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a965799367e0e6a11b084f404dc86b631">cache_set_path</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>path</em> = <code>''</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set Cache Directory Path</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the path to the cache directory </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="af7892f758c89d0e243def92140dbe099"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#af7892f758c89d0e243def92140dbe099">call_function</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>function</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Enables a native PHP function to be run, using a platform agnostic wrapper.</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the function name </td></tr>
    <tr><td class="paramname">mixed</td><td>any parameters needed by the function </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>mixed </dd></dl>

</div>
</div>
<a class="anchor" id="aa69c8bf1f1dcf4e72552efff1fe3e87e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#aa69c8bf1f1dcf4e72552efff1fe3e87e">close</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Close DB Connection</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a0ba381d2e9078472bd0167e75cc8033c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a0ba381d2e9078472bd0167e75cc8033c">compile_binds</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>sql</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>binds</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Compile Bindings</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the sql statement </td></tr>
    <tr><td class="paramname">array</td><td>an array of bind data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>string </dd></dl>

</div>
</div>
<a class="anchor" id="adc8cd12121dc8edda3adcadd88a97e24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#adc8cd12121dc8edda3adcadd88a97e24">db_set_charset</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>charset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>collation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set client character set</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>resource </dd></dl>

</div>
</div>
<a class="anchor" id="a3ed7f13afef7c8883ad5a025416a19e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a3ed7f13afef7c8883ad5a025416a19e4">display_error</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>error</em> = <code>''</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>swap</em> = <code>''</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>native</em> = <code>FALSE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Display an error message</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the error message </td></tr>
    <tr><td class="paramname">string</td><td>any "swap" values </td></tr>
    <tr><td class="paramname">boolean</td><td>whether to localize the message </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>string sends the application/error_db.php template </dd></dl>

</div>
</div>
<a class="anchor" id="a7bcec8d3f7d72453deb78e296815711a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a7bcec8d3f7d72453deb78e296815711a">elapsed_time</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>decimals</em> = <code>6</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calculate the aggregate query elapsed time</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">integer</td><td>The number of decimal places </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>integer </dd></dl>

</div>
</div>
<a class="anchor" id="ac8f37ca5703d4558c732e692194f8cd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#ac8f37ca5703d4558c732e692194f8cd6">escape</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>"Smart" Escape String</p>
<p>Escapes data based on type Sets boolean and null types</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>mixed </dd></dl>

</div>
</div>
<a class="anchor" id="a1a15f371afab8d5cfb35e38fc53c620f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a1a15f371afab8d5cfb35e38fc53c620f">escape_like_str</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Escape LIKE String</p>
<p>Calls the individual driver for platform specific escaping for LIKE conditions</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>mixed </dd></dl>

</div>
</div>
<a class="anchor" id="afcd5085e45ddefbb7c0b22e50703eade"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#afcd5085e45ddefbb7c0b22e50703eade">field_data</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>table</em> = <code>''</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns an object with field data</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the table name </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>object </dd></dl>

</div>
</div>
<a class="anchor" id="ad349ffee1eed59a2eb8f0f1d3033764f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#ad349ffee1eed59a2eb8f0f1d3033764f">field_exists</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>field_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>table_name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Determine if a particular field exists  public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>boolean </dd></dl>

</div>
</div>
<a class="anchor" id="a91098fa7d1917ce4833f284bbef12627"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a91098fa7d1917ce4833f284bbef12627">initialize</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Initialize Database Settings</p>
<p>private Called by the constructor </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mixed</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="ad27720d886add2c9abf9ac48a9ff56d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#ad27720d886add2c9abf9ac48a9ff56d5">insert_string</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>table</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Generate an insert string</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the table upon which the query will be performed </td></tr>
    <tr><td class="paramname">array</td><td>an associative array data of key/values </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>string </dd></dl>

</div>
</div>
<a class="anchor" id="af435df5703c238769d6d16fde6d51182"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#af435df5703c238769d6d16fde6d51182">is_write_type</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>sql</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Determines if a query is a "write" type.</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>An SQL query string </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>boolean </dd></dl>

</div>
</div>
<a class="anchor" id="a8117354f1fa0b2873f0ad2792dc21389"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a8117354f1fa0b2873f0ad2792dc21389">last_query</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the last query that was executed</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a255348162714d410002f3d8486ba929d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a255348162714d410002f3d8486ba929d">list_fields</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>table</em> = <code>''</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Fetch MySQL Field Names</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the table name </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>array </dd></dl>

</div>
</div>
<a class="anchor" id="accef90659bed312aba1c3df80620b402"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#accef90659bed312aba1c3df80620b402">list_tables</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>constrain_by_prefix</em> = <code>FALSE</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns an array of table names</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>array </dd></dl>

</div>
</div>
<a class="anchor" id="a0bd509a0088f09f4bbfbcbbe78bc3547"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a0bd509a0088f09f4bbfbcbbe78bc3547">load_rdriver</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Load the result drivers</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>string the name of the result class </dd></dl>

</div>
</div>
<a class="anchor" id="ad69bddb2ba31b27415484b3da4213ba8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#ad69bddb2ba31b27415484b3da4213ba8">platform</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The name of the platform in use (mysql, mssql, etc...)</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>string </dd></dl>

</div>
</div>
<a class="anchor" id="a3d2117201e5db13e941115de079f9a21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a3d2117201e5db13e941115de079f9a21">primary</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>table</em> = <code>''</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Primary</p>
<p>Retrieves the primary key. It assumes that the row in the first position is the primary key</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the table name </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>string </dd></dl>

</div>
</div>
<a class="anchor" id="ad62af4b7440531bfc0c2784fc29ee53f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#ad62af4b7440531bfc0c2784fc29ee53f">protect_identifiers</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>prefix_single</em> = <code>FALSE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Protect Identifiers</p>
<p>This function adds backticks if appropriate based on db type</p>
<p>private </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mixed</td><td>the item to escape </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>mixed the item with backticks </dd></dl>

</div>
</div>
<a class="anchor" id="af987e82e6283e31a44db93d51558710d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#af987e82e6283e31a44db93d51558710d">query</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>sql</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>binds</em> = <code>FALSE</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>return_object</em> = <code>TRUE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Execute the query</p>
<p>Accepts an SQL string as input and returns a result object upon successful execution of a "read" type query. Returns boolean TRUE upon successful execution of a "write" type query. Returns boolean FALSE upon failure, and if the $db_debug variable is set to TRUE will raise an error.</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>An SQL query string </td></tr>
    <tr><td class="paramname">array</td><td>An array of binding data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>mixed </dd></dl>

</div>
</div>
<a class="anchor" id="a6ac4d82d7ba4e8df07e1367229084c91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a6ac4d82d7ba4e8df07e1367229084c91">simple_query</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>sql</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Simple Query This is a simplified version of the <a class="el" href="class_c_i___d_b__driver.html#af987e82e6283e31a44db93d51558710d">query()</a> function. Internally we only use it when running transaction commands since they do not require all the features of the main <a class="el" href="class_c_i___d_b__driver.html#af987e82e6283e31a44db93d51558710d">query()</a> function.</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the sql query </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>mixed </dd></dl>

</div>
</div>
<a class="anchor" id="af148cb2cd5d490d2a480c0c741ceed03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#af148cb2cd5d490d2a480c0c741ceed03">table_exists</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>table_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Determine if a particular table exists  public </p>
<dl class="section return"><dt>Returns:</dt><dd>boolean </dd></dl>

</div>
</div>
<a class="anchor" id="a8fc0b6551e1ca0c68c6e3a66b27310fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a8fc0b6551e1ca0c68c6e3a66b27310fc">total_queries</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the total number of queries</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>integer </dd></dl>

</div>
</div>
<a class="anchor" id="aa0edd209de428801ce5faa1fe740852e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#aa0edd209de428801ce5faa1fe740852e">trans_complete</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Complete Transaction</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="ae9080ca6b0a9a258f5e87750b266e337"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#ae9080ca6b0a9a258f5e87750b266e337">trans_off</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Disable Transactions This permits transactions to be disabled at run-time.</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="ab082d21c9a77398c6d6705d9e978fb20"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#ab082d21c9a77398c6d6705d9e978fb20">trans_start</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>test_mode</em> = <code>FALSE</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Start Transaction</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a7ce49452153f13afde8f9c5212028be6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a7ce49452153f13afde8f9c5212028be6">trans_status</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Lets you retrieve the transaction flag to determine if it has failed</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a648f8e6b3d0c53ce2afd63cfcea1fe74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a648f8e6b3d0c53ce2afd63cfcea1fe74">trans_strict</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>mode</em> = <code>TRUE</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Enable/disable Transaction Strict Mode When strict mode is enabled, if you are running multiple groups of transactions, if one group fails all groups will be rolled back. If strict mode is disabled, each group is treated autonomously, meaning a failure of one group will not affect any others</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="af9eb76a74d10fa81e44ecb0dd9bf00d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#af9eb76a74d10fa81e44ecb0dd9bf00d4">update_string</a> </td>
          <td>(</td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>table</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&#160;</td>
          <td class="paramname"><em>where</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Generate an update string</p>
<p>public </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td>the table upon which the query will be performed </td></tr>
    <tr><td class="paramname">array</td><td>an associative array data of key/values </td></tr>
    <tr><td class="paramname">mixed</td><td>the "where" statement </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>string </dd></dl>

</div>
</div>
<a class="anchor" id="a6080dae0886626b9a4cedb29240708b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_i___d_b__driver.html#a6080dae0886626b9a4cedb29240708b1">version</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Database Version Number. Returns a string containing the version of the database being used</p>
<p>public </p>
<dl class="section return"><dt>Returns:</dt><dd>string </dd></dl>

</div>
</div>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a2e8a156a3c2abda43a4f160bcb5252e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$<a class="el" href="class_c_i___d_b__driver.html#abf89408eb9f64425b139f0d846412f22">_protect_identifiers</a> = TRUE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa3298c4c62fbee8bb09f1b75b633fb0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$_reserved_identifiers = array('*')</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0724b7f82d62f35ef5e150146ed2a27b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$_trans_depth = 0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a93acf0189d34131e156c6eb4a48c2b5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$_trans_status = TRUE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a97d3ccf64e5b873ebca99d17a2c204d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$autoinit = TRUE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac75dbf878e2ceec25d2abe6730855f6b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$benchmark = 0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a253af4ebf23051f23690926079f4285d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$bind_marker = '?'</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a54f3ab89da1323e5680116d8e9e94b83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$CACHE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3da421c22206e24614dc73c9536ff605"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$cache_autodel = FALSE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab29a8930111a4f2a57987a9031982c34"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$<a class="el" href="class_c_i___d_b__driver.html#a69ca9bb8bc31400922a565d5c4d64d8d">cache_on</a> = FALSE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a01f61437be9e9a04ee228f5d455265db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$cachedir = ''</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0ea660eb249174aefdc2c35238fb1dc8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$char_set = 'utf8'</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a16c23f1dcbfed2f2759f5e54f604106d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$conn_id = FALSE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a75e7d18ad2e68ace3813533c9da2e179"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$curs_id</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aab3007e30adbaf71d06218aa6c90e384"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$data_cache = array()</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7691c0162d89de0b6ba47edcd8ba8878"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$database</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2c1bc80cc98589e419a6c535e53735de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$db_debug = FALSE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a303eb205131e0266c2a57bcc6a34e80a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$dbcollat = 'utf8_general_ci'</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0cde2a16322a023d040aa7f725877597"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$dbdriver = 'mysql'</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a81398da65aef92236c2bc2e0307f1fa4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$dbprefix = ''</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8bf9ffb42ed554b203b55377d1fc9aa4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$hostname</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a96df35d7e3e76bef21ebb80234fe59e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$limit_used</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a607686ef9f99ea7c42f4f3dd3dbb2b0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$password</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5b7c010f6dfe8dfd41ce86fdaed67ebf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$pconnect = FALSE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa0787efab4b22e8a212882f3409d4c77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$port = ''</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a576b05de2f452e4cce4e3de12667ba0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$queries = array()</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa7f7fc5b08bc2c3626ea7065d50c8847"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$query_count = 0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a060b2893433dfc037803cf6541420f5f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$query_times = array()</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0ebacb40e3b6f8bf33d3de0f2cc71474"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$result_id = FALSE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a083a278ea2075824db1db85edaa8e0a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$save_queries = TRUE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1a97f17fd259cd27c73b65e6c3706ec0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$stmt_id</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a913c5a5af0c805fe64f884af6028fb73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$swap_pre = ''</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a450683d6d87929985766484b2f6a9e7b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$trans_enabled = TRUE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae3111155f1f3ec59fe667b90dafb179f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$<a class="el" href="class_c_i___d_b__driver.html#a648f8e6b3d0c53ce2afd63cfcea1fe74">trans_strict</a> = TRUE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0eb82aa5f81cf845de4b36cd653c42cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$username</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/Applications/MAMP/htdocs/Workspace/blp2.0/system/database/<a class="el" href="_d_b__driver_8php.html">DB_driver.php</a></li>
</ul>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Wed Mar 14 2012 15:49:54 for BLP2.0 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.0
</small></address>

</body>
</html>
